package cn.crm.system.service;

import cn.crm.system.domain.pojo.dto.BusinessDto;
import cn.crm.system.domain.pojo.dto.ProdectDto;
import cn.crm.system.domain.pojo.dto.SpecificationDto;
import cn.crm.system.domain.pojo.vo.BusinessVo;
import cn.crm.system.domain.pojo.vo.ProdectVo;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * 商品列表层
 * 
 * @author ruoyi
 */
@Transactional
public interface IProdectService
{

    int  insertProdect(ProdectDto prodectDto);
    //查询商品列表
    List<ProdectVo> selectProdect(ProdectDto prodectDto);
    //删除商品
    int deletespecification(Long[] id, Long[] specificationId);
    //通过id查询商品资料
    ProdectVo  selectProdectById(Long id);
    //开始修改商品
    int updateProdect(ProdectDto prodectDto);
    //查询出四笔数据
    List<ProdectVo> selectprodectFour();
    //通过商品id查询出系列和规格
    ProdectVo selectProdectAllById(Long id);
}
